package jacker.bit.price;

import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.preference.PreferenceManager;
import android.util.Log;
import android.widget.Toast;

public class PrefStore {
	
	//static long updateTime = 10;
	static long configTime = 10;
	
	static SharedPreferences getPreferences(Context ctx) {          
		return PreferenceManager.getDefaultSharedPreferences(ctx);      
	}  
	
	
	static int getFetchFreq(Context ctx){
		try{
			return Integer.parseInt(getPreferences(ctx).getString("fetch_frequency", "1"));
		}catch(Exception e){
			return 2;
		}
	}
	
	static boolean isPriceVibrate(Context ctx){
		
		return getPreferences(ctx).getBoolean("price_vibrate", false);
		
	}
	
	static String getUpRing(Context ctx){
		return getPreferences(ctx).getString("up_ring", "");
	}
	
	static String getDownRing(Context ctx){
		return getPreferences(ctx).getString("down_ring", "");
	}
	
	static float getUppercent(Context ctx){
		try{
			return Float.parseFloat(getPreferences(ctx).getString("up_percentage", "1.0"));
		}catch(Exception e){
			return 1.0f;
		}
	}
	
	static float getDownpercent(Context ctx){
		try{
			return Float.parseFloat(getPreferences(ctx).getString("down_percentage", "1.0"));
		}catch(Exception e){
			return 1.0f;
		}
	}

	
	static boolean isPriceNotify(Context ctx){
		
		return getPreferences(ctx).getBoolean("price_notify", true);
		
	}
	
	
	
}
